package com.moyun.zbmy.zizhou.beans;

import android.support.annotation.NonNull;

import com.ruihang.generalibrary.ui.util.IListData;
import com.ruihang.generalibrary.utils.IDataDate;
import com.moyun.zbmy.zizhou.ui.util.IListShowData;

import java.sql.Date;
import java.util.List;

/**
 * 融媒号  评论列表内容
 */
public class AccountCommentBean implements IListShowData, IDataDate {

    private String id;//评论": "16076411790315776",
    private String relaId;//文稿ID": "91709",
    private String title;//": "视频 | 王忠林督导调研扫黑除恶专项斗争工作开展情况",
    private String content;//": "评论内容",
    private String addUser;//添加评论用户ID": "anonymous",
    private String addTime;//添加时间": "2018-08-13 14:25:51",

    private String nickName;//昵称": "匿名",
    private String avatar;//头像": null,
    private String type;//": "1", 文稿评论 2：活动 3：评论回复
    private String beReplyUser;//": "2222", 被回复人用户id
    private String beReplyNickName;//": "被回复人名称",
    private String beReplyAvatar;//": null,被回复人用户头像
    private int replySizeCount;//": 8, 评论回复数
    private int anonymousFlag;//": 0,//	是否匿名评论

    private List<AccountCommentBean> commentReplayLis;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRelaId() {
        return relaId;
    }

    public void setRelaId(String relaId) {
        this.relaId = relaId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getAddUser() {
        return addUser;
    }

    public void setAddUser(String addUser) {
        this.addUser = addUser;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getBeReplyUser() {
        return beReplyUser;
    }

    public void setBeReplyUser(String beReplyUser) {
        this.beReplyUser = beReplyUser;
    }

    public String getBeReplyNickName() {
        return beReplyNickName;
    }

    public void setBeReplyNickName(String beReplyNickName) {
        this.beReplyNickName = beReplyNickName;
    }

    public String getBeReplyAvatar() {
        return beReplyAvatar;
    }

    public void setBeReplyAvatar(String beReplyAvatar) {
        this.beReplyAvatar = beReplyAvatar;
    }

    public int getReplySizeCount() {
        return replySizeCount;
    }

    public void setReplySizeCount(int replySizeCount) {
        this.replySizeCount = replySizeCount;
    }

    public int getAnonymousFlag() {
        return anonymousFlag;
    }

    public void setAnonymousFlag(int anonymousFlag) {
        this.anonymousFlag = anonymousFlag;
    }

    public List<AccountCommentBean> getCommentReplayLis() {
        return commentReplayLis;
    }

    public void setCommentReplayLis(List<AccountCommentBean> commentReplayLis) {
        this.commentReplayLis = commentReplayLis;
    }

    @Override
    public String getTime() {
        return null;
    }

    @Override
    public IListShowData getOwenerData() {
        return null;
    }

    @Override
    public String getDataTitle() {
        return null;
    }

    @Override
    public String getDataImg() {
        return null;
    }

    @Override
    public String getDataTag() {
        return null;
    }

    @Override
    public String getDataId() {
        return null;
    }

    @Override
    public int getDataType() {
        return 0;
    }

    @Override
    public int getDataViewType() {
        return 0;
    }

    @Override
    public IListData getOwner() {
        return null;
    }

    @Override
    public Date getDataDate() {
        return null;
    }

    @Override
    public void setDataDate(Date date) {

    }

    @NonNull
    @Override
    public String getDatePattern() {
        return "yyyy-MM-dd HH:mm:ss";
    }

    @Override
    public String getDateString() {
        return addTime;
    }
}
